package com.littleHan.brushQuestions.web.uploadTopic.dao;

import com.littleHan.brushQuestions.web.start.pojo.DicValue;
import com.littleHan.brushQuestions.web.start.pojo.Topic;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UploadTopicDao {

    /**
     * 获取题目的所有类型
     * @return
     */
    List<DicValue> getType();

    /**
     * 获取题目的所有科目
     * @return
     */
    List<DicValue> getObject();


    /**
     * 获取题目的所有难度
     * @return
     */
    List<DicValue> getDifficult();

    /**
     * 添加题目
     * @param topic 题目实例
     * @return 影响记录数
     */
    int insertUploadTopic(@Param("topic") Topic topic);
}
